var oldLength = '';

// $('#text').on('change keydown keyup input', function(event) {
//
//     var textarea = $(this);
//     var value = $(this).val();
//     var length = getLenth(value);
//     if (length > 200) {
//         textarea.val(oldLength);
//     } else {
//         oldLength = value;
//         $('#left').html('还可以输入'+ (200 -length) + '个字符');
//     }
// });
function getLenth(str) {

    str = str.replace(/\[:([\s\S]+?)\]/g, 'F'); //把所有表情都变成F，一个字符
    str = str.replace(/[\u4e00-\u9fa5]/g, 'CN'); //把所有表情都变成F，一个字符
    return str.length;
}

$.qqface({
    before : function(textarea, code){
        var value = textarea.val();
        var length = getLenth(value);
        return length < 199;

    }, //要在插入之前执行
    after: function(textarea, code){

        var value = replace_em(textarea.val());
        var length = getLenth(value);
        //$('#left').html('还可以输入'+ (200 -length) + '个字符');
        //$('#text').change();
    }, //在插入之后执行
    imgPath : 'gif/',
    textarea : $('#text'),
    handle : $('#face')
});